package com.my.auth.service.service;


import cn.dev33.satoken.stp.SaTokenInfo;
import com.my.auth.service.entity.AuthUser;

import java.util.List;

/**
 * (AuthUser)表服务接口
 *
 * @author makejava
 * @since 2023-11-01 01:25:23
 */
public interface AuthUserService {

    /**
     * 注册
     */
    Boolean register(AuthUser authUser);

    /**
     * 更新用户信息
     */
    Boolean update(AuthUser authUser);

    /**
     * 更新用户信息
     */
    Boolean delete(AuthUser authUser);

    SaTokenInfo doLogin(String validCode);

    AuthUser getUserInfo(AuthUser authUser);

    List<AuthUser> listUserInfoByIds(List<String> ids);

}
